package frontend.model.worklog;

import backend.model.admin.*;
import backend.model.worklog.WorkLog;
import frontend.model.base.UIModel;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

public class MorningWorkLogUIModel implements UIModel {

    private Team team;
    private Set<Employee> presentEmployees;
    private Project project;
    private Workplace workplace;
    private WorkDetail workDetail;
    private Sfi sfi;
    private Shift shift;
    private Date date;


    public MorningWorkLogUIModel() {
        presentEmployees = new HashSet<Employee>();
    }

    public Team getTeam() {
        return team;
    }

    public Set<Employee> getPresentEmployees() {
        return presentEmployees;
    }

    public void setPresentEmployees(Set<Employee> presentEmployees) {
        this.presentEmployees = presentEmployees;
    }

    public Project getProject() {
        return project;
    }

    public Workplace getWorkplace() {
        return workplace;
    }

    public WorkDetail getWorkDetail() {
        return workDetail;
    }

    public Sfi getSfi() {
        return sfi;
    }

    public Shift getShift() {
        return shift;
    }

    @Override
    public WorkLog getDBModel() {
        return null;
    }

    @Override
    public void populateDBModelFromFields() {
    }

    @Override
    public void populateFieldsFromDBModel() {
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }
}
